
var listarAmigos = {
    success : function (o) {
        var mensajes = [];
        try {
			//document.getElementById("listaAmigos").innerHTML="";
			nuevoTam=parseInt("0");
			$("#listaAmigos").html("");
            mensajes = YAHOO.lang.JSON.parse(o.responseText);
			for(i=0;i<mensajes.length;i++)
			{	
				//Formateamos la ultima actividad
				ultimaActividad = formatearFecha(mensajes[i].ultimaActividad);
				if(mensajes[i].tipo == "usuario")
				{
					//Imagen//
					src = "imagenes/"+mensajes[i].idFoto+"/"+mensajes[i].nFoto+"/miniatura";
					titulo = mensajes[i].nombre+" "+mensajes[i].apellido1+" "+mensajes[i].apellido2;
					linkImagen = "<a rel=\"history\" href=\"#seccion=perfil&uuid="+mensajes[i].id+"\"><img border=\"0\" alt=\""+titulo+"\" title=\""+titulo+"\" src=\""+src+"\"></a>";
					//fin imagen//
					
					//Estado//
					//Nombre
					infoEstado = $("<div>");
					nombre = mensajes[i].nombre+" "+mensajes[i].apellido1+" "+mensajes[i].apellido2;
					infoEstado.append("<div>"+nombre);
					//Actividad
					infoEstado.append("<div>Ultima actividad hace "+ultimaActividad);
					
					//Blogs nuevos
					blogsNuevos = $("<div>");
					if(mensajes[i].ultimosBlogs.length > 0)
					{
						//Creamos el contendor
						ultimosBlogs = mensajes[i].ultimosBlogs;
						blogsNuevosTotales = ultimosBlogs.length;
						
						//Metemos el titulo
						if(blogsNuevosTotales==1)
							blogsNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('blogs',"+i+")\">1 entrada nuevas</a>");
						else
							blogsNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('blogs',"+i+")\">"+blogsNuevosTotales+" entradas nuevas</a>");
						//Creamos la lista
						listaBlogsNuevos = $("<dl>");
						listaBlogsNuevos.attr("id","blogs_"+i);
						for(j = 0; j < blogsNuevosTotales; j++)
						{
							//Insertamos los elementos en la lista
							ultimoBlog = ultimosBlogs[j];
							listaBlogsNuevos.append("<dd><a rel=\"history\" href=\"#seccion=perfil&uuid="+mensajes[i].id+"\">"+ultimoBlog.titulo+"</a>");
							
						}
						listaBlogsNuevos.hide();
						//Insertamos la lista en el contenedor
						blogsNuevos.append(listaBlogsNuevos);
						
					}
					//fin blogs nuevos
					
					//Tablones nuevos
					tablonesNuevos = $("<div>");
					if(mensajes[i].ultimosTablones.length > 0)
					{
						//Creamos el contendor
						ultimosTablones = mensajes[i].ultimosTablones;
						tablonesNuevosTotales = ultimosTablones.length;
						//Metemos el titulo
						if(tablonesNuevosTotales==1)
							tablonesNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('tablones',"+i+")\">1 comentario nuevo</a>");
						else
							tablonesNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('tablones',"+i+")\">"+tablonesNuevosTotales+" comentarios nuevos</a>");
						//Creamos la lista
						listaTablonesNuevos = $("<dl>");
						listaTablonesNuevos.attr("id","tablones_"+i);
						for(j = 0; j < tablonesNuevosTotales; j++)
						{
							//Insertamos los elementos en la lista
							ultimoTablon = ultimosTablones[j];
							listaTablonesNuevos.append("<dd><a rel=\"history\" href=\"#seccion=perfil&uuid="+ultimoTablon.autorId+"\">"+ultimoTablon.autorNombre+"</a>: "+ultimoTablon.tablon);
							
						}
						listaTablonesNuevos.hide();
						//Insertamos la lista en el contenedor
						tablonesNuevos.append(listaTablonesNuevos);
						
					}
					//fin tablones nuevos
					
					//Amigos nuevos
					amigosNuevos = $("<div>");
					if(mensajes[i].ultimosAmigos.length > 0)
					{
						//Creamos el contendor
						ultimosAmigos = mensajes[i].ultimosAmigos;
						amigosNuevosTotales = ultimosAmigos.length;
						//Metemos el titulo
						if(amigosNuevosTotales==1)
							amigosNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('amigos',"+i+")\">1 amigo nuevo</a>");
						else
							amigosNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('amigos',"+i+")\">"+amigosNuevosTotales+" amigos nuevos</a>");
						//Creamos la lista
						listaAmigosNuevos = $("<dl>");
						listaAmigosNuevos.attr("id","amigos_"+i);
						for(j = 0; j < amigosNuevosTotales; j++)
						{
							//Insertamos los elementos en la lista
							ultimoAmigo = ultimosAmigos[j];
							listaAmigosNuevos.append("<dd><a rel=\"history\" href=\"#seccion=perfil&uuid="+ultimoAmigo.amigoId+"\">"+ultimoAmigo.amigoNombre+"</a>");
							
						}
						listaAmigosNuevos.hide();
						//Insertamos la lista en el contenedor
						amigosNuevos.append(listaAmigosNuevos);
						
					}
					//fin amigos nuevos
					
					
					//fin estado//
					$("#listaAmigos").append("<tr><td>"+linkImagen+"</td><td valign=\"top\">"+infoEstado.html()+""+blogsNuevos.html()+""+tablonesNuevos.html()+""+amigosNuevos.html()+"</td></tr>");
				}else
				{
					//Imagen//
					src = "imagenes/"+mensajes[i].idFoto+"/"+mensajes[i].nFoto+"/miniatura";
					titulo = "Foto";
					linkImagen = "<a rel=\"history\" href=\"#seccion=perfil&uuid="+mensajes[i].id+"\"><img border=\"0\" alt=\""+titulo+"\" title=\""+titulo+"\" src=\""+src+"\"></a>";
					//fin imagen//
					
					//Estado//
					//Nombre
					infoEstado = $("<div>");
					nombre = "Foto";
					infoEstado.append("<div>"+nombre);
					//Actividad
					infoEstado.append("<div>Ultima actividad hace "+ultimaActividad);
					
					//Apariciones nuevas
					aparicionesNuevas = $("<div>");
					if(mensajes[i].ultimasApariciones.length > 0)
					{
						//Creamos el contendor
						ultimasApariciones = mensajes[i].ultimasApariciones;
						aparicionesNuevasTotales = ultimasApariciones.length;
						//Metemos el titulo
						if(aparicionesNuevasTotales==1)
							aparicionesNuevas.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('apariciones',"+i+")\">1 etiqueta nueva</a>");
						else
							aparicionesNuevas.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('apariciones',"+i+")\">"+aparicionesNuevasTotales+" etiquetas nuevas</a>");
						//Creamos la lista
						listaAparicionesNuevas = $("<dl>");
						listaAparicionesNuevas.attr("id","apariciones_"+i);
						for(j = 0; j < aparicionesNuevasTotales; j++)
						{
							//Insertamos los elementos en la lista
							ultimaAparicion = ultimasApariciones[j];
							listaAparicionesNuevas.append("<dd><div><a rel=\"history\" href=\"#seccion=perfil&uuid="+ultimaAparicion.idUsuario+"\">"+ultimaAparicion.nombreUsuario+"</a>: "+ultimaAparicion.texto+"</div>");
							
						}
						listaAparicionesNuevas.hide();
						//Insertamos la lista en el contenedor
						aparicionesNuevas.append(listaAparicionesNuevas);
						
					}
					//fin apariciones nuevas
					
					//Comentarios nuevos
					comentariosNuevos = $("<div>");
					if(mensajes[i].ultimosComentarios.length > 0)
					{
						//Creamos el contendor
						ultimosComentarios = mensajes[i].ultimosComentarios;
						comentariosNuevosTotales = ultimosComentarios.length;
						//Metemos el titulo
						if(comentariosNuevosTotales==1)
							comentariosNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('comentarios',"+i+")\">1 comentario nuevo</a>");
						else
							comentariosNuevos.append("<div><a href=\"javascript:void(0)\" onclick=\"visualizarCambios('comentarios',"+i+")\">"+comentariosNuevosTotales+" comentarios nuevos</a>");
						//Creamos la lista
						listaComentariosNuevos = $("<dl>");
						listaComentariosNuevos.attr("id","comentarios_"+i);
						for(j = 0; j < comentariosNuevosTotales; j++)
						{
							//Insertamos los elementos en la lista
							ultimoComentario = ultimosComentarios[j];
							listaComentariosNuevos.append("<dd><div><a rel=\"history\" href=\"#seccion=perfil&uuid="+ultimoComentario.idUsuario+"\">"+ultimoComentario.nombreUsuario+"</a>: "+ultimoComentario.comentario+"</div>");
							
						}
						listaComentariosNuevos.hide();
						//Insertamos la lista en el contenedor
						comentariosNuevos.append(listaComentariosNuevos);
					}
					//fin comentarios nuevos
					
					$("#listaAmigos").append("<tr><td>"+linkImagen+"</td><td valign=\"top\">"+infoEstado.html()+""+aparicionesNuevas.html()+""+comentariosNuevos.html()+"</td></tr>");
				}
				//$("#listaAmigos").append("<tr><td>"+linkImagen+"</td><td valign=\"top\">"+infoEstado.html()+""+comentariosNuevos.html()+""+blogsNuevos.html()+""+tablonesNuevos.html()+""+amigosNuevos.html()+""+aparicionesNuevos.html()+"</td></tr>");
				
			}

        }
        catch (x) {
            alert("Error al enviar tu peticion. Vuelve a intentarlo. "+x);
            return;
        }
	}
	
};


	function mostrarAmigos(e)
	{
		//alert(YAHOO.util.Dom.getStyle("listaAmigos","height"));
		//anim.animate(); 
		YAHOO.util.Connect.asyncRequest("GET","consultasAjax.php?seccion=listaAmigos",listarAmigos);
		$("#listaAmigos").html('<div align="center"><img src="/plantillas/wixet/img/loading.gif"/></div>');
		//YAHOO.util.Dom.get("listaAmigos").innerHTML=YAHOO.util.Dom.get("listaAmigos").innerHTML+YAHOO.util.Dom.get("listaAmigos").innerHTML;
		
		//alert(YAHOO.util.Dom.getStyle("listaAmigos","height"));
	}

function visualizarCambios(tipo,i)
{
	elemento = $("#"+tipo+"_"+i);
	if(elemento.is(':hidden'))
		elemento.show('normal');
	else
		elemento.hide('normal');
}
